home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 60.zip
/
BS1 part 60
/
Kick Pascal v2.10 d1.adf
/
INCLUDE
/
workbench
/
workbench.h
< prev
Wrap
Text File
|
1990-11-01
|
1KB
|
51 lines
{$if not def WORKBENCH_WORKBENCH_H}
Const WORKBENCH_WORKBENCH_H=0;
{$if not def EXEC_NODES_H;incl"exec/nodes.h";endif}
{$if not def EXEC_LISTS_H;incl"exec/lists.h";endif}
{$if not def EXEC_TASKS_H;incl"exec/tasks.h";endif}
{$if not def INTUITION_INTUITION_H;incl"intuition/intuition.h";endif}
Const
WBDISK=1;
WBDRAWER=2;
WBTOOL=3;
WBPROJECT=4;
WBGARBAGE=5;
WBDEVICE=6;
WBKICK=7;
DRAWERDATAFILESIZE=56 {sizeof(DrawerData)}
WB_DISKMAGIC=$e310;
WB_DISKVERSION=1;
MTYPE_PSTD=1;
MTYPE_TOOLEXIT=2;
MTYPE_DISKCHANGE=3;
MTYPE_TIMER=4;
MTYPE_CLOSEDOWN=5;
MTYPE_IOPROC=6;
GADGBACKFILL=$0001;
NO_ICON_POSITION=$80000000;
Type
p_DrawerData=^DrawerData;
DrawerData=Record
dd_NewWindow:NewWindow;
dd_CurrentX,dd_CurrentY:Long
End;
p_DiskObject=^DiskObject;
DiskObject=Record
do_Magic,do_Version:Word;
do_Gadget:Gadget;
do_Type:Byte;
do_DefaultTool:Str;
do_ToolTypes:^ARRAY[1..MaxInt] OF Str;
do_CurrentX,do_CurrentY:Long;
do_DrawerData:p_DrawerData;
do_ToolWindow:Str;
do_StackSize:Long
End;
p_FreeList=^FreeList;
FreeList=Record
fl_NumFree:integer;
fl_MemList:List
End;
{$endif}